self-contained station - Inglés Sinónimo Diccionario